greatly ruminating - German English Dictionary